import org.junit.Test;
import org.springframework.util.ResourceUtils;

import java.io.FileNotFoundException;

/**
 * FileTypeGetter Tester.
 *
 * @author LinZhanHui
 * @version 1.0
 */

public class FileValidatorTest {
    /**
     * 文件头部信息，十六进制信息，取前4位
     * 50 4b 03 04 office 2007+
     * d0 cf 11 e0 office 97~03
     * 25 50 44 46 pdf
     * ff d8 ff e0 jpg，部分png与jpg头文件前4public  * ff d8 ff e1 jpg，一种不同的jpg头文件 www.2cto.com
     * 89 50 4e 47 png
     */


    @Test
    public void docx1() throws FileNotFoundException {
        System.out.println(
                FileTypeGetter.getFileType(ResourceUtils.getFile("classpath:file/1.png"))
        );
    }
    @Test
    public void docx2() throws FileNotFoundException {
        System.out.println(
                FileTypeGetter.getFileType(ResourceUtils.getFile("classpath:file/2.png"))
        );
    }
    @Test
    public void docx3() throws FileNotFoundException {
        System.out.println(
                FileTypeGetter.getFileType(ResourceUtils.getFile("classpath:file/3.png"))
        );
    }

} 
